查看原文
其他

Facebook开源产业级深度学习框架Caffe2

2017-04-19 云头条

在今天于圣何塞召开的F8开发者大会上,Facebook宣布发布Caffe2,这是一种面向深度学习的新型开源框架,而深度学习是人工智能当下一个炙手可热的分支。深度学习通常需要拿大量的数据(比如照片)来训练人工神经网络,然后让人工神经网络针对新数据作出推理。


除了今天的这则宣布外,Facebook之前在人工智能领域早已动作频频:大力开发Torch开源深度学习框架,最近又推出了PyTorch框架,后者是Facebook人工智能研究(FAIR)小组设想并开发的一种框架。去年,Facebook还畅谈了一种名为Caffe2go的系统。


但是Caffe2与PyTorch又有点不一样。


Facebook人工智能平台工程主管贾扬清(Yangqing Jia)在Hacker News网站上的一则留言中写道:“PyTorch适合于研究、试验以及尝试新奇的神经网络,而Caffe2适用于支持更多工业级(industrial-strength)、完全侧重移动的应用。这倒不是说,PyTorch不适合移动或者无法扩展,也不是说你无法将Caffe2与某种新奇模式的神经网络结合使用,我们只是为这两个项目重点突出了一些目前的特点和方向。我们计划加强互操作性,提供众多的方法以便在两者之间来回转换,那样你就能够体验两者之众长。”


还有另外几种开源深度学习框架供人们用于各种各样的用途。2015年,谷歌开源了自己的框架TensorFlow,当时曾在业界引起了轰动。


今天早些时候,Facebook畅谈了它如何将人工智能用于增强现实(AR)及其他应用领域。不过Facebook也在将人工智能用于现有的产品,包括Oculus中的语音识别和Facebook上的图像识别。


公共云基础设施提供商亚马逊网络服务(AWS)在其深度学习AMI(亚马逊机器镜像)中增添了针对Caffe2的试验性支持。另一个公共云L微软Azure已为其数据科学虚拟机(DSVM)添加了支持Caffe2的功能。


英伟达加速计算总经理兼副总裁伊恩·巴克(Ian Buck)在一篇博文中写道,英伟达将帮助人们进一步了解Caffe2,该公司的图形处理单元(GPU)可以用在Facebook的服务器中,用于处理深度学习工作负载。高通表示,自己正与Facebook合作,优化Caffe2和高通的骁龙(Snapdragon)神经处理引擎(NPE)框架;英特尔则表示,它会将其数学内核库(MKL)整合到Caffe2中。


相关阅读:

中高端IT圈人群,欢迎加入!

赏金制:欢迎来爆料!长期有效!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存